package hzpd.com.speeddemo;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;

import com.iflytek.cloud.ErrorCode;
import com.iflytek.cloud.InitListener;
import com.iflytek.cloud.SpeechConstant;
import com.iflytek.cloud.SpeechSynthesizer;
import com.iflytek.cloud.SpeechUtility;
import com.iflytek.cloud.util.ResourceUtil;

public class MainActivity extends AppCompatActivity {

    private static final String TAG = "MainActivity";
    // 语音合成对象
    private SpeechSynthesizer mTts;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        SpeechUtility.createUtility(this, SpeechConstant.APPID +"=5ab30ba3");


//dsafasdfjasdjf


//        mTts = SpeechSynthesizer.createSynthesizer(MainActivity.this,mTtsInitListener);


//        mTts.setParameter( SpeechConstant.ENGINE_TYPE, engineType );
//        mTts.setParameter( SpeechConstant.ENGINE_MODE, engineMode );
//
//        if( SpeechConstant.TYPE_LOCAL.equals(engineType)
//                &&SpeechConstant.MODE_MSC.equals(engineMode) ){
//            // 需下载使用对应的离线合成SDK
//            mTts.setParameter( ResourceUtil.TTS_RES_PATH, ttsResPath );
//        }
//
//        mTts.setParameter( SpeechConstant.VOICE_NAME, voiceName );
//
//        final String strTextToSpeech = "科大讯飞，让世界聆听我们的声音";
//        mTts.startSpeaking( strTextToSpeech, mSynListener );
//    }
//
//
//    /**
//     * 初始化监听。
//     */
//    private InitListener mTtsInitListener = new InitListener() {
//        @Override
//        public void onInit(int code) {
//            Log.d(TAG, "InitListener init() code = " + code);
//            if (code != ErrorCode.SUCCESS) {
//                showTip("初始化失败,错误码："+code);
//            } else {
//                // 初始化成功，之后可以调用startSpeaking方法
//                // 注：有的开发者在onCreate方法中创建完合成对象之后马上就调用startSpeaking进行合成，
//                // 正确的做法是将onCreate中的startSpeaking调用移至这里
//            }
//        }
    };
}
